<html>

<head>
    <meta charset="utf-8">
    <title>Script Defer Test</title>
</head>

<body>
    <p>任何带有defer属性的script元素在DOM加载完成前都不会执行。</p>
    <p>如果浏览器支持defer属性，那么弹出对话框的顺序是"script"，"defer"，"load"。</p>
    <p>标记为defer的script元素在onload事件句柄处理之前被调用。</p>
    <p>只有外部脚本（使用 src 属性时）支持defer</p>
    <script src="./defer.js" defer="defer">
    </script>
    <script>
    alert("script");
    </script>
    <script>
    window.onload = function() {
        alert("load");
    }
    </script>
</body>

</html>
